package com.java.oop;

public class StaticTest {
    int n1 = 100;
    static int n2 = 200;
    //非静态方法
    void test1(){
        System.out.println(n1);
        System.out.println(n2);
    }
    //静态方法
    static void test2(){
        //不能调用非静态成员
        //System.out.println(n1);

        //只能调用静态成员
        System.out.println(n2);
    }

    public static void main(String[] args) {
        //非静态方法只能通过对象调用
        StaticTest test = new StaticTest();
        test.test1();
        //静态方法可以通过类名和对象调用
        StaticTest.test2();
        test.test2();
    }
}
